cmake_minimum_required(VERSION 3.4.1)

# ##################### OpenCV 环境 ############################
#设置OpenCV-android-sdk路径
#set( OpenCV_DIR G:/opencv-4.2.0-android-sdk/OpenCV-android-sdk/sdk/native/jni )
set( OpenCV_DIR G:/opencv-4.2.0-android-sdk/OpenCV-android-sdk/sdk/native/jni )


find_package(OpenCV REQUIRED )
if(OpenCV_FOUND)
    include_directories(${OpenCV_INCLUDE_DIRS})
    message(STATUS "OpenCV library status:")
    message(STATUS "    version: ${OpenCV_VERSION}")
    message(STATUS "    libraries: ${OpenCV_LIBS}")
    message(STATUS "    include path: ${OpenCV_INCLUDE_DIRS}")
else(OpenCV_FOUND)
    message(FATAL_ERROR "OpenCV library not found")
endif(OpenCV_FOUND)

# ###################### 项目原生模块 ###########################

add_library( native-lib
        SHARED
        native-lib.cpp
        )

target_link_libraries( native-lib
        ${OpenCV_LIBS}
        log
        jnigraphics)

add_library( watershed
        SHARED
        watershed.cpp
        )

target_link_libraries( watershed
        ${OpenCV_LIBS}
        log
        jnigraphics)